|
   
- 帖子
- 976
- 精华
- 0
- 逸能量
- 1163
- 本本
- F41A7100
- 注册时间
- 2007-6-5
|
症状:
一直以来在论坛里都有不少F41独显系列的本友遭遇到了游戏蓝屏的问题,
具体症状为,游戏时(还有用directx加速的3D程序)不规律地产生蓝屏,尤其是暴雪出品的具有极高人气的魔兽争霸和魔兽世界游戏,
更是蓝屏不断,让人忍不住想要问候联想老总的祖宗们。具体的蓝屏信息如下:
*** HARDWARE MALFUCTION ***
CALL YOU HARDWARE VENDOR FOR SUPPOT
NMI PARITY CHECK/MEMORY PARITY CHECK
*** THE SYSTEM HAS HALTED ***
如果你的蓝屏信息与上面的不同的话则是其他软件冲突问题,以下方法无效
原因分析:
按照英文字面解析,是内存的奇偶校验出错,引起了不能逆转的系统当机。
之前不少本(包括我)进行过了各种各样的方法,包括尝试更换各种驱动组合,
重新安装系统,刷bios,但是这些方法都不能根治这个毛病。
从蓝屏现象发生的几率来看,只有3D程序,特别是使用Dx的3D程序才会引起这个毛病,
很明显是由于运行这些3D程序运行时需要消耗大量的显存来渲染画面,但是8400GS只有128MB的显存,
这个时候turbocache技术会自动地将内存中的部分(256-512mb)申请为虚拟显存,就是这部分内存在
较高的交换率下,由于某些微妙的原因,而产生奇偶校验错误。
这些原因按目前分析可能有:
1、主板bios的版本问题(可能性不大,因为有人刷了bios之后仍然蓝屏)
2、内存和主板的兼容性问题。(隐形问题,而且只在大量内存交换的情况下才发生)
3、电路设计的漏洞(最近才怀疑上的)
4、主板电路的设计或者是生产瑕疵。
解决办法:
既然很可能是turbocache搞的鬼,那么我们一不做二不休,
干脆将turbocache关闭。其实在主流3d游戏上,就算只用8400的128mb显存来渲染3d图像也是能够胜任的。
由于n卡面板,和ntune都不支持关闭turbocache的选项,这里我们需要一个强大的软件帮忙,就是rivatuner。
rivatuner 2.08,下载连接:http://www.onlinedown.net/soft/6463.htm
安装之后运行rivatuner,我们会见到下面的界面:
选择Power User,这时候会弹出一个对话框,警告你小白别乱碰之类的,无视它,点下面的open matched databae,
会见到如下界面:
进入Nvidia Forceware 174.31w2k System(根据你的驱动版本,数字有所不同),
找到RMDisableRenderToSystem,并把值改成为1。
完成后记住要重启一次。
成功重启之后,恭喜你,TurboCache技术已经被关闭了。
关闭turbocache之后到目前为止3天任何游戏都没有再出现过蓝屏现象,
小弟F41A7100,Windows XP Sp2(其他版本windows一样适用), Nvidia 174.31驱动, 声卡Realtek 1.88
希望其他本友都用此方法测试一下,尽早摆脱蓝屏困扰。
已知问题:
由于该选项只是禁止了显卡利用主板内存来渲染,但是显卡仍然会向系统申请256-512mb的虚拟显存
所以用测试软件仍然会显示为>128mb显存。
可能有人会担心关闭turbocache之后会影响显卡的性能,经过测试在游戏中有些微性能损失,
但是绝绝大部分画面流畅,与打开turbocache没有明显差别。
这里是小弟关闭turbocache后运行3dmark 2003的测试,仍然有5100多分,证明关闭Tc的影响是微乎其微的。
[ 本帖最后由 cvbnm 于 2008-3-29 18:12 编辑 ] |
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
-
2
评分人数
-
|